Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit b894c5a2a61c8e597f43c6543d2b4c753520a814


Parents : 0ac4660
Author : Mark Qvist <mark@unsigned.io>
Date : 2023-10-15T20:27:35+02:00

Fixed paper message generation sequence

Changes

1 files changed, 2 insertions(+), 2 deletions(-)


Diff

diff --git a/LXMF/LXMessage.py b/LXMF/LXMessage.py
index 6ab264f..6f8a15a 100644
--- a/LXMF/LXMessage.py
+++ b/LXMF/LXMessage.py
@@ -487,7 +487,6 @@ class LXMessage:
return None
def as_uri(self, finalise=True):
- self.determine_transport_encryption()
if not self.packed:
self.pack()
@@ -499,6 +498,7 @@ class LXMessage:
lxm_uri = LXMessage.URI_SCHEMA+"://"+encoded_bytes.decode("utf-8").replace("=","")
if finalise:
+ self.determine_transport_encryption()
self.__mark_paper_generated()
return lxm_uri
@@ -507,7 +507,6 @@ class LXMessage:
raise TypeError("Attempt to represent LXM with non-paper delivery method as URI")
def as_qr(self):
- self.determine_transport_encryption()
if not self.packed:
self.pack()
@@ -522,6 +521,7 @@ class LXMessage:
data = self.as_uri(finalise=False),
)
+ self.determine_transport_encryption()
self.__mark_paper_generated()
return qr


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────